import { get } from '@ajax';

// 用来存放所有公共的接口数据，比如新增的时候需要下拉选择一些数据
export default {
  namespace: 'common-data',
  state: {
    companyList: []  // 零件所属公司列表
  },
  reducers: {
    save(state, { payload }) {
      return { ...state, ...payload };
    },
  },
  effects: {
    // 获取零件公司
    * getCompanyList(e, {put}) {
      const res = yield get('/company/list')
      if (res.success) {
        yield put({
          type: 'save',
          payload: {
            companyList: res.data
          }
        })
      }
    },
  },
};
